class User < ActiveRecord::Base
  
  #分页
  cattr_reader :per_page
  @@per_page = 50  
  
  #重复密码
  attr_accessor :password_confirmation
  
  #用户权限
  USER_TYPES=[
    ["普通员工",        0],
    ["管理员",         999]
  ]  
  
  #验证部分
  validates_uniqueness_of(:name) #验证唯一
  validates_length_of(:name,:in =>3..20,:message=>'名字长度范围为3-20') #验证长度
  validates_length_of(:password,:in =>4..20,:message=>'密码长度范围为4-20') #验证长度  
  validates_confirmation_of :password,:message=>'2次密码不一致'
  validates_format_of :email, :with => /\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\Z/i,:message=>'格式不正确'
  
end
